// 1.0 使用express开启api服务器
const express = require('express');
const execSql = require('./mysql_kits');

let app = express();

// 专门处理get 请求的/getHeroSkin的路由
app.get('/getHeroSkin', (req, res) => {

    let { heroName } = req.query;

    // 2.0 编写sql语句查询数据库skin表，获取数据
    let sql = ` select * from skin `;
    if (heroName) {
        sql += ` where cname = '${heroName}'`
    }

    console.log(sql);

    // 调用 mysql_kits.js中的execSql就能改完成前面的功能
    execSql(sql, (err, result) => {
        if (err) {
            res.send({ msg: err.message });
            return;
        }
        // 成功响应
        res.send(result);
    });

})

app.listen(8008, () => {
    console.log('8008服务器启动');
})